.reportContainer {
  background-color: #fff;
  .result {
    margin-bottom: 30px;
    .result_title{
      display: flex;
      align-items: center;
      margin-top: 10px;
      .title_line{
        width: 5px;
        height: 22px;
        opacity: 1;
        background: #000;
        display: inline-block;
        margin-right: 5px;
      }
      .title_write{
        font-size: 14px;
        color: #000;
      }
      .title_question{
        margin-left: 8px;
        cursor: pointer;
        display: block;
      }
      :global{
        .ant-popover-title{
          border: none;
          color: rgba(0,0,0,0.5);
        }
        .ant-popover-inner-content{
          padding-top: 0;
        }
      }
    }
    .result_general{
      display: flex;
      .general_progress{
        width: 33.3%;
        .progress_title{
          display: flex;
          align-items: center;
          justify-content: center;
          margin-bottom: 14px;
          height: 40px;
          .title{
            font-size: 14px;
            color: #000;
          }
          .picture {
            width: 16px;
            height: 16px;
            margin-left: 8px;
            cursor: pointer;
          }
        }
        .progress{
          display: flex;
          align-items: center;
          justify-content: center;
          height: 184px;
          :global{
            .ant-popover-circle.ant-progress-status-success
            .ant-progress-text{
              color: #000;
            }
          }
        }
      }
      .general_rate{
        width: 33.3%;
        .rate_title{
          display: flex;
          align-items: center;
          justify-content: center;
          margin-bottom: 14px;
          height: 40px;
          width: 30%;
          .title{
            font-size: 14px;
            color: #000;
          }
          .picture{
            width: 16px;
            height: 16px;
            margin-left: 8px;
          }
          :global{
            .ant-modal-footer{
              display: none;
            }
            .ant-modal-header{
              border-bottom: none;
            }
          }
        }
        .rate_caption{
          width: 100%;
          height: 20px;
          margin-bottom: 16px;
          margin-top: 12px;
          .caption_fixed{
            float: left;
            width: 140px;
            color: rgba(0,0,0,.5);
            font-size: 12px;
            line-height: 20px;
            height: 20px;
          }
          .caption_result{
            float: left;
            width: 140px;
            color: rgba(0,0,0,.5);
            font-size: 12px;
            line-height: 20px;
            height: 20px;
          }
        }
        .rate_standard{
          display: flex;
          align-items: center;
          margin-bottom: 12px;
          .standard_fixed{
            float: left;
            width: 140px;
            color: rgba(0,0,0,.5);
            font-size: 12px;
            line-height: 20px;
            height: 20px;
          }
          .standard_button{
            width: 52px;
            margin-left: 10px;
            background-color: #cce5ff;
            border-color: #cce5ff;
          }
          .standard_button_first{
            width: 52px;
          }
        }
      }
      .general_question{
        width: 33.3%;
        .question_title{
          display: flex;
          justify-content: center;
          margin-bottom: 14px;
          height: 40px;
          min-width: 400px;
          width: 41.66%;
          .title{
            font-size: 14px;
            color: #000;
          }
        }
        .panel_container{
          .text_title{
            font-family: PingFangSC-Regular;
            font-size: 12px;
            color: rgba(0, 0, 0, .5);
            line-height: 16px;
            padding: 0 0 8px 0;
          }
          .text_content{
            font-family: PingFangSC-Regular;
            font-size: 12px;
            color: rgba(0, 0, 0, .5);
            line-height: 20px;
            margin-bottom: 20px;
          }
        }
      }
    }
  }
  .report{
    .pageTitle{
      padding-left: 5px;
      border-left: solid 5px #000;
      color: #000;
      font-size: 14px;
    }
    .performance{
      margin-left: 5px;
      margin-top: 20px;
      .performance_title{
        font-size: 14px;
        color: #000;
      }
      .performance_content{
        margin-left: 20px;
        display: flex;
        .content{
          padding: 12px 0 0;
          width: 20%;
          .content_heade{
            font-family: PingFangSC-Regular;
            font-size: 14px;
            color: rgba(0, 0, 0, .5);
          }
          .content_number{
            font-family: PingFangSC-Regular;
            color: #000;
            font-size: 20px;
          }
        }
      }
    }
    .tabDiv{
      padding: 10px 30px;
      border: 1px solid #eee;
      border-radius: 20px;
      margin-bottom: 20px;
      min-height: 600px;
    }
  }
}